european medicinal leech - Alemán Inglés Diccionario